package com.Shuang.TCP;

import java.net.ServerSocket;
import java.net.Socket;

public class Server {
    public static void main(String[] args) {
        System.out.println("====服务端启动====");

        try {
            //1 创建一个ServerSocket对象，同时为他注册端口
            ServerSocket serverSocket = new ServerSocket(8888);

            while (true) {
                //2 调用方法等待客户端的连接请求
                Socket socket = serverSocket.accept();

                //实现多个客户端连接: 一个客户端连接上后，交给一个线程去处理
                Thread serverThread = new ServerThread(socket);
                //连接上的客户端执行自己的run方法
                serverThread.start();
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
